brian flinn
NFL Builds Flag Football Infrastructure Ahead of LA28: Announcements and Data GapsAt the Columbia University Sports Management Conference, Brian Flinn, the NFL...
Vietnamese Table Tennis and the Silence of Data: When the Score Cannot Tell the Whole StoryOn an August night, I stayed behind alone in the arena after the stands had...
Chus Mateo and the Fine Line: When European Basketball Stands at a CrossroadsMy close friend and colleague, a Serbian journalist named Tihomir, called me...
Vietnam vs Malaysia: A Hollowed-Out Spine and the 48-Hour Problem Before the Third-Place MatchTwo days. The gym instead of the pitch, the balls left in storage, and an...
The Torn Knee and the Calendar on the Stand WallIn October 2026, on a second-tier pitch in Lam Dong, a thirty-two-year-old...
V-League Transfer Window: When Empty Data Still Becomes NewsOn the morning of July 12, 2026, I sat in the fifth row of Stand B at Hoa Xua...
Cong Phuong returns to V-League after 1,400 days: A controversial debut with Dong NaiAfter nearly four years away, Cong Phuong has officially returned to V-League...
The Contract That Isn't on Paper: Hải Phòng and a Transfer Window of PatienceLạch Tray Stadium, a July afternoon. The rain in Hải Phòng doesn't fall to a...
Professional Volleyball and the Data Problem: Why Elite Analysis Starts With EvidenceIn the editing room of a sports television station in Shanghai, I once spent...
Vietnamese Football and the Data Infrastructure Gap: Nine-Dimension Analysis Framework Returns an Empty ResultA nine-dimension deep analysis framework, designed specifically for Vietnames...
CS2 Falls for a Seventh Straight Month: September Average Slips to 805,000 PlayersAt 11:47 p.m. on September 23, I sat in front of my screen in a small apartme...
Vietnam 0-2 Thailand: One Doping Form Papered Over Kim Sang Sik's Real Tactical ProblemThe clock in Bandung read 23:00 when Vietnam's team bus pulled out of the...
BLAST Slam VIII: LGD and 1W Secure Playoff Berths After Dramatic Last Chance SeriesBLAST Slam VIII has completed its Last Chance stage, with LGD and 1W advancin...
Six Seconds in Stand B: Why the Left-Flank Gap Remains the Untold Story of V.League 1In the 78th minute, I was sitting in the fifth row of Stand B. The visiting...
Ashmita Chaliha and the Crack in the Super 100 System: When a Player Asks the Question the Whole Sport AvoidsAt noon at the Indonesia Masters Super 100 venue, Ashmita Chaliha walked off...
Torino Reject Major Bid for Cacciamani: What Petrachi Said Before the Roma ClashGianluca Petrachi walked into the pre-match press conference before Torino...
League of Legends On-Hit Items: A Balance Signal That Has Not Become a CommitmentThere is a line in my tracking file dated 9 July: an Irelia player at Diamond...
Thirty-Two Kilometres Alone in Montreal: Brandon McNulty and a Rainbow Jersey Held by Ten SecondsTen kilometres from the line in Montreal, the gap between Brandon McNulty and...
The Empty Analysis Sheet and the Big Question Facing Vietnamese Data-Driven Football WritingEleven at night, at a small café on Nguyen Hue Street, I reopened the report ...
Besiktas, the Trabzonspor derby and a €7m transfer story released at the perfect momentForty minutes before kick-off at Trabzonspor on a Saturday night of Trendyol...
